Part 126: Mechanics Talk 3 - Movement Speed and Other Lies
Mechanics Talk 3: Movement Speed and Other LiesToday, we're going to deep dive into the stats themselves and how they work. At this point you're probably familiar enough with a basic agent statblock, like this:
Fortitude and Prudence are simple, they translate directly to max HP and max SP.
The other four stats, Work success, Work Speed, Attack Speed, and Movement Speed, are stats that the game uses to figure out how quickly and well your Agent does various tasks around the facility.
I haven't shown it yet, but we can hover the mouse over any of the lower four stats. When we do, it gives us a little box like these:
I haven't shown these off because they are not any use at all. For Attack Speed and Move Speed, it shows each point as being worth 0.2% faster atk/move speed, while the Work Success/Speed it gains 1% for every 5 points in the stat. This is a dirty lie in almost all cases, so we're going to show off how things are calculated under the hood.
We'll start with Movement Speed, one of the most important stats in the game since in Lobotomy Corporation being able to run like hell is an invaluable talent. Movement Speed is calculated as:
code:
4 + (movement speed) / 25
Attack Speed works in a similar way. Every weapon attack in the game has a set animation which takes a specific amount of time. That animation is then run at a specific speed, with the equation being:
code:
0.8 + (Attack speed)/ 143
But wait, there's more! Because the weapon animations are set things, the Very Slow/Slow/Medium/Fast/Very Fast that we've seen next to the weapons are not ever actually referenced anywhere in the code-they're just there to give the manager a general idea how quick a weapon probably is.
But wait! There's more! On top of that, many of the high end weapons have unique animations which do not call this code-meaning that they don't use Attack Speed at all. For a lot of really powerful weapons, this stat may as well not exist. I'll try to call these out as we get them.
Next, we'll cover Work Speed. An Agent's speed of working an Abnormality is based on this formula:
code:
(abnormality base work speed) * (1 + ((observation bonus) + (work speed)) / 100)
On a related note, the total work time equals (total # of boxes)/(work speed), gotten from the above equation. This has nothing to do with the topic at hand, but now I don't have to mention it later.
Finally, there's Work Success. Every 5 points of Work Success adds exactly 1% to the odds of an Agent getting a success on each box. Changes of less than 5 do nothing, they only matter in those 5 point increments. Work Success is completely accurate. Work success chance is calculated by first adding all bonuses, then checking that they don't go over 95%, then applying any penalties that may be present, before rolling for success. This means two things: that penalties are a major pain because they permanently lower the best possible chance of success, and that we always have at least a 5% chance of failing.
So in review, most of the stat popups actively misinform the manager about how much their stat is actually contributing.
This all comes back to one big question: 'But in that case, why did they add those extra boxes at all?'
The answer is: 'Hell if I know. Welcome to Lobotomy Corporation, this game is a mess and I love it.'